package com.softeem.sanguo;

public class Food extends Sprite{

    /**初始道具具备的能量值*/
    int power;
    /**道具类型 0-鸡腿(加HP)  1-面条(加MP)*/
    int type;

    /**
     * 构造器：在创建对象时执行初始化操作
     *
     * @param panel 游戏元素呈现的主面板
     */
    public Food(GamePanel panel,int x,int y) {
        super(panel);
        setX(x);
        setY(y);
    }

    @Override
    public void init() {
        //随机道具类型
        this.type = Utils.randomNum(0,1);
        //初始化道具图片
        setImg(Images.foods[type]);
        setW(getImg().getWidth());
        setH(getImg().getHeight());
        //道具随机增加的能量值
        this.power = Utils.randomNum(50,100);
    }

    @Override
    public void destroy() {
        this.setDeath(true);
        getPanel().foods.remove(this);
    }
}
